grill for making toasted sandwiches - Turkish English Dictionary